<?
#DATOS GENERALES
session_start();

if ($_SESSION['S_USUARIO']=="") {
	echo "<font face='Tahoma' size='2' color='red'><b>SESION CERRADA POR EL USUARIO!</b></font>";
	exit;
}
$usuario_imp = $_SESSION['S_USUARIO'];
$tipousuario_imp=$_SESSION['S_TIPOUSUARIO'];
$apellidos_imp=$_SESSION['S_APELLIDOS'];
$nombres_imp=$_SESSION['S_NOMBRES'];
include('../funciones_generales.php');
include('../conectar_my.php');
include('class.ezpdf.php');
$pdf =& new Cezpdf('A4','portrait');
$pdf->selectFont('fonts/Helvetica.afm');
$pdf->ezSetCmMargins(3.5,1.5,1.5,1.5);
$pdf->ezStartPageNumbers(540,25,6,'','Sistema de Inscripcion Electoral - {PAGENUM} de {TOTALPAGENUM}',1);
$pdf->setLineStyle(1);

#VARIABLES ENVIADAS DESDE FORMULARIO
$usuario = $_GET['usuario'];
$orden =$_GET['orden'];

if ($orden=="usuario"){$order="apellidos asc, nombres asc";}
if ($orden=="acceso"){$order="tipo_elector asc";}
if ($orden=="tipo"){$order="tipousuario asc";}
if ($orden==""){$order="apellidos asc, nombres asc";}

$sql = "SELECT usuario.usuario,usuario.tipousuario,concat(usuario.nombres,' ',usuario.apellidos) 
		as persona,usuario.cant_visita,if(usuario.cont_cambiar=1,'S','N') as cont_cambiar,
		usuario.ultimo_acceso,usuario.bloqueado,
		usuario_det.tipo_elector
		FROM usuario LEFT JOIN usuario_det 
        ON (usuario.usuario = usuario_det.usuario) order by ".$order."";
	
$resultado = mysql_query($sql);
$num_filas =  mysql_num_rows($resultado);
		
if ($num_filas == 0)
	{
	echo "<p align='center'><font face='Tahoma' size='2' color='red'><b>NO EXISTEN DATOS ACERCA DEL USUARIO SOLICITADO!</b></font></p>";
     exit;
	}		#si devuelve filas recupera datos

#DATOS PARA IMPRESION
#titulo en cada pagina
$all = $pdf->openObject();
$pdf->saveState();
$pdf->addJpegFromFile("logo/eleccionesedit80x74.jpg",50,775,60,54);
$pdf->addText(150,810,10,"<b>EMPRESA</b>\n");
$pdf->addText(150,800,10,"<b>DETALLE</b>\n");
$pdf->addText(150,790,10,"<b><c:uline>Usuarios  </c:uline></b>");
$pdf->addText(150,780,8,"Criterio de orden:'$order'");
$pdf->restoreState();
$pdf->closeObject();
$pdf->addObject($all,'all');

#impresion de detalles

if ($num_filas>0) {
		$contador=0;
			for ($i=0; $i<$num_filas;$i++) { //abre for

				$usuario = mysql_result($resultado,$i,"usuario");
				$tipousuario = mysql_result($resultado,$i,"tipousuario");
				$persona=mysql_result($resultado,$i,"persona");
				$cantvisita=mysql_result($resultado,$i,"cant_visita");
				$contcambiar=mysql_result($resultado,$i,"cont_cambiar");
				if (mysql_result($resultado,$i,"ultimo_acceso")=="") {
					$ultimoacceso="--";				
				} else{
					$ultimoacceso=mysql_result($resultado,$i,"ultimo_acceso");
				}
				
				$bloqueado=mysql_result($resultado,$i,"bloqueado");
				if (mysql_result($resultado,$i,"tipo_elector")=="") {
					$tipoelector="--";
				}else{
					$tipoelector=mysql_result($resultado,$i,"tipo_elector");
				}
				
				$contador++;
				
				$dato[]=array('cuenta'=>$contador,
						'usuario'=>$usuario,
						'tipousuario'=>$tipousuario,
						'persona'=>$persona,
						'bloqueado'=>$bloqueado,
						'contcambiar'=>$contcambiar,
						'cantvisita'=>$cantvisita,
						'ultimoacceso'=>$ultimoacceso,
						'tipoelector'=>$tipoelector);
				$titulos=array('cuenta'=>'Id',
						'usuario'=>'Usuario',
						'tipousuario'=>'Tipo',
						'persona'=>'Persona',
						'bloqueado'=>'BL',
						'contcambiar'=>'CC',
						'cantvisita'=>'CV',
						'ultimoacceso'=>'UA',
						'tipoelector'=>'ACC.');
				$opciones=array('shadeCol'=>array(0.9,0.9,0.9),
						'xOrientation'=>'right',
						'xPos'=>50,
						'width'=>600,
						'shaded'=>1,
						'fontSize'=>7,
						'cols'=>array('cuenta'=>array('justification'=>'right','width'=>20),
									'usuario'=>array('justification'=>'right','width'=>50),
 									'tipousuario'=>array('justification'=>'right','width'=>30),
									'persona'=>array('justification'=>'left','width'=>150,'fontSize'=>7),					
									'bloqueado'=>array('justification'=>'right','width'=>25),
									'contcambiar'=>array('justification'=>'right','width'=>25),
									'cantvisita'=>array('justification'=>'right','width'=>25),
									'ultimoacceso'=>array('justification'=>'left','width'=>80),
									'tipoelector'=>array('justification'=>'right','width'=>40)));

					
			}//cierra for
		$pdf->ezTable($dato,$titulos,'',$opciones);
}
#cierra if
$pdf->ezText("Referencias: BL-Bloqueado CC-Clave cambiada CV-Cantidad de visita UA-Ultimo acceso ACC-Acceso otorgado",6);	
$pdf->ezText("\n");
//$pdf->ezText("(*) Los asteriscos representan acceso a toda la seleccion", 6);
$pdf->ezText("Sistema de Inscripcion Electoral y Voto Web - 2011", 6);
$pdf->ezText("Usuario: $usuario_imp - $nombres_imp $apellidos_imp", 6);
$pdf->ezText("Fecha y Hora Impresion: ".date("d/m/Y")." - ".date("H:i:s"), 6);
$pdf->ezStream();
?>
